<?php

session_start();
/*
 * < CombosE_P_DControl.php >
 * 
 * < Creacion: Jueves 13 de Diciembre de 2012 >
 * 
 * < Desarrollador: Milagros Negrín >
 * 
 * < Nota: Combos dependientes(Edificio/Piso/Oficina)>
 * 
 * */

/* CASOS */
$opc = 0;

$opc = $_GET['opc'];
$valor = $_GET['valor']; //agregada

$usuario = $_SESSION['stsLoginUsuario_sicobim'];
$usuario1 = explode("_", $usuario);

switch ($opc) {
    /* Consulta de todos las Dependencia */
    case 0:
        include_once '../../modelo/combos/dependenciaClass.php';
        $databaseManager = new BaseDatos();
        $dependencia = new dependencia($databaseManager);
        $dependencia->obtenerDependencia($valor);

        //die('ddd');
        break;

    /* Direccion---Consulta de todos las Direcciones segun dependencia */
    case 1:
        include_once '../../modelo/combos/direccionClass.php';
        $databaseManager = new BaseDatos();
        $direccion = new direccion($databaseManager);
        $direccion->setIntCdDependencia($_POST['dependenciaElegida']);
        echo $_POST['dependenciaElegida'];
        if (isset($_GET['d']))
            $d = $_GET['d'];
        else
            $d = '';

        echo $direccion->obtenerDireccion($d);
        break;

    /* Unidad--- Consulta de todos las Unidades segun direcciones */
    case 2:
        include_once '../../modelo/combos/unidadClass.php';
        $databaseManager = new BaseDatos();
        $unidad = new unidad($databaseManager);
        $unidad->setIntCdDependencia($_POST['dependenciaElegida']);
        $unidad->setIntCdDireccion($_POST['direccionElegida']);

        if (isset($_GET['u']))
            $d = $_GET['u'];
        else
            $d = '';

        echo $unidad->obtenerUnidad($u);
        break;

    /* Coordinaciion----Consulta de todos las Coordinaciones segun unidades */
    case 3:

        include_once '../../modelo/combos/coordinacionClass.php';
        $databaseManager = new BaseDatos();
        $coordinacion = new coordinacion($databaseManager);
        $coordinacion->setIntCdUnidad($_POST['unidadElegida']);
        //	echo $_POST['dependenciaElegida'];
        if (isset($_GET['c']))
            $c = $_GET['c'];
        else
            $c = '';

        echo $coordinacion->obtenerCoordinacion($c);
        break;

    /* Consultar de todos los subgrupo */
    case 4:
        include_once '../../modelo/combos/subGrupoClass.php';
        $databaseManager = new BaseDatos();
        $combos = new combos($databaseManager);
        //valor si es una consulta del bien y ya tiene cargado un subgrupo
        $subg = $_REQUEST['e'];

        if ($subg != "") {
            $combos->obtenerSubGrupo($subg);
        } else {
            $combos->obtenerSubGrupo($valor);
        }

        break;

    /* Consulta de las Secciones segun subgrupo */
    case 5:

        include_once '../../modelo/combos/subGrupoClass.php';
        $databaseManager = new BaseDatos();
        $combos = new combos($databaseManager);
        $secc = $_REQUEST['secc'];

        $combos->setIntCdSeccion("");
        if ($secc != "") {

            echo $combos->obtenerSeccion($secc);
        } else {
            $combos->setIntCdSubGrupo($_POST['subGrupoElegido']);

            if (isset($_GET['s']))
                $s = $_GET['s'];
            else
                $s = '';

            echo $combos->obtenerSeccion($s);
        }



        break;

    /* Consulta de todos las Proveedor */
    case 6:
        include_once '../../modelo/combos/subGrupoClass.php';
        $databaseManager = new BaseDatos();
        $combos = new combos($databaseManager);
        $combos->obtenerProveedor($valor);
        break;

    /* Consulta de todos los Productos */
    case 7:
        include_once '../../modelo/combos/subGrupoClass.php';
        $databaseManager = new BaseDatos();
        $combos = new combos($databaseManager);
        $prod = $_REQUEST['produ'];
        if ($prod != "") {
            $combos->obtenerProductos($prod);
        } else {
            $combos->obtenerProductos($valor);
        }

        break;

    /*     * ****Caso al modificar con combos dependientes******* */
    /*    Consulta de todos las Direcciones segun $valor   */
    case 8:
        include_once '../../modelo/combos/direccionClass.php';
        $databaseManager = new BaseDatos();
        $direccion = new direccion($databaseManager);
        if (isset($_GET['dep']))
            $idDependencia = $_GET['dep'];
        else
            $idDependencia = '';

        $direccion->setIntCdDependencia($idDependencia);
        echo $direccion->obtenerDireccion($valor);
        break;

    /*   Consulta de todos las Unidades segun $valor */
    case 9:
        include_once '../../modelo/combos/unidadClass.php';
        $databaseManager = new BaseDatos();
        $unidad = new unidad($databaseManager);

        if (isset($_GET['dep']))
            $idDependencia = $_GET['dep'];
        else
            $idDependencia = '';

        if (isset($_GET['dir']))
            $idDireccion = $_GET['dir'];
        else
            $idDireccion = '';


        $unidad->setIntCdDependencia($idDependencia);
        $unidad->setIntCdDireccion($idDireccion);

        echo $unidad->obtenerUnidad($valor);
        break;

    /* Consulta de las Secciones segun $valor */
    case 10:
        include_once '../../modelo/combos/subGrupoClass.php';
        $databaseManager = new BaseDatos();
        $combos = new combos($databaseManager);
        $combos->setIntCdSubGrupo($_GET['sub']);
        $combos->setIntCdSeccion("");

        if (isset($_GET['s']))
            $s = $_GET['s'];
        else
            $s = '';
        echo $combos->obtenerSeccion($valor);
        break;

    case 11:
        //echo "<script> alert('aqui'); </script>";
        include_once '../../modelo/combos/conceptoClass.php';
        $databaseManager = new BaseDatos();
        $concepto = new concepto($databaseManager);
        $id = $_REQUEST['id'];
        if ($id) {
            $concepto->setIntIdConcepto($id);
            $concepto->obtenerConcepto($id);
        } else {
            $concepto->obtenerConcepto($valor);
        }
        break;
}




/* FIN DEL SWITCH */
?>
